SlaveStatus 類別

代表 EtherCAT 從站的狀態。

繼承體系

System.Object
  IntervalZero.KINGSTAR.Base.Api.SlaveStatus

命名空間IntervalZero.KINGSTAR.Base.Api

組合: IntervalZero.KINGSTAR.Base.Api (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

語法

C#VB
public class SlaveStatus
Public Class SlaveStatus

 

SlaveStatus 類別陳列了以下成員。

建構函式

  名稱 說明
SlaveStatus 初始化 SlaveStatus 類別的新實例。

欄位

  名稱 說明
AliasAddress 在模組 EEPROM 中定義的裝置別名位址。
CycleTime 從站的週期時間。
ExplicitId 顯式 ID 是 EtherCAT 網路上的一個位址,用於識別 EtherCAT 從站。
InputLength 從裝置上讀取的輸入資料長度。
Name 裝置名稱。
OutputLength 傳送至裝置的輸出資料長度。
PhysAddress 裝置的實體位址,供 EtherCAT 主站用來存取從站。
ProductCode 裝置的產品代碼。
RequestedState 從最新呼叫的 RequestState 函式中讀取 EtherCAT 狀態。
RevisionNumber 裝置的修訂版號。
SerialNumber 裝置的序號。
SlaveId

從站陣列的索引。當 EtherCAT 從站裝置啟動時,此索引具有與 SlaveId 相同的值,該值對應於從站裝置在網路中的位置。請注意,在 EtherCAT 進入運行 (Op) 狀態後,加入或移除網路上的任何從站裝置將改變各裝置在網路中的位置 (SlaveId)。儘管如此,從站的索引將保持不變。新增的裝置將排列在陣列的末端。對於更改後的所有從站,索引和 SlaveId 將不再匹配。上述行為模式僅適用於實體裝置;不適用於模擬裝置。詳細資訊請參閱 EnableHotConnect 中的使用案例。

SlotId

對於 IO-Link 裝置,插槽即為 IO-Link 主站的一個 IO-Link 連接埠,可連接到 EtherCAT 網路;SlotId 是指插槽的 ID,插槽可供模組(IO-Link 從站)連接。對於 CAN 裝置,SlotId 即為 CAN ID。

對於非模組化裝置,其值為 -1。

State 裝置的 EtherCAT 狀態。
VariableIndexOffset 若使用的是多軸伺服驅動器,且想從其中一個軸讀取資料,則可使用此參數來取回該軸 SDO 物件位址的偏移值。
VendorId 裝置的供應商 ID,由 ETG (EtherCAT Technology Group) 提供給 EtherCAT 裝置的製造商。

參見

IntervalZero.KINGSTAR.Base.Api 命名空間